home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fritz: All Fritz
/
All Fritz.zip
/
All Fritz
/
FILES
/
FOODTION
/
EDNCOOK.LZH
/
MANUAL.DOC
< prev
next >
Wrap
Text File
|
1990-04-14
|
84KB
|
2,420 lines
EDNA'S COOKBOOK (ECB) USERS'S GUIDE
Specialty Microware
a division of
Burton Associates, Consultants
PO Box 194
Alvin, TX 77512
(C) Copyright 1987 by Specialty Microware
This document may not be copied in any way.
TABLE OF CONTENTS
Introduction..................................................2
System Requirements...........................................2
Getting Started...............................................3
Making a Work Copy..........................................3
Starting the Program........................................3
First-Time Users............................................4
General Notes.................................................5
The Recipe Screen.............................................5
The Main Menu.................................................6
Adding Recipes................................................8
Additional Notes on Adding Recipes..........................8
General...................................................8
Recipe Names..............................................8
Entering Ingredients......................................9
Ingredients Editing Commands.............................10
Entering Directions......................................11
Directions Editing Commands..............................12
Reviewing Recipes............................................15
Arrangement of Recipes in the File.........................16
Listing Recipes..............................................17
Additional Notes on Listing Recipes........................17
Printing Recipes.............................................19
Print Parameters...........................................19
Additional Notes on Printing Recipes.......................22
Modifying Categories.........................................23
Additional Notes on Modifying Categories...................23
Changing Drives/Directories..................................25
Utility Operations...........................................26
Display Number of Recipes..................................26
Change Password............................................26
Additional Notes on Password Changes.......................26
Rebuild Index Files........................................26
Change Printer Port........................................27
Quitting the Program.........................................27
Encryption...................................................28
Disclaimer...................................................30
Appendix A: Default Categories and SubCategories.............31
Appendix B: Files............................................34
Program Disk Files.........................................34
Data Files.................................................35
Appendix C: RAM Disk Operation...............................36
Appendix D: Shareware........................................37
The Shareware Concept......................................37
Registration...............................................37
Distribution Notice........................................38
Forms........................................................39
User Comment Form..........................................39
Order Form.................................................40
ECB User's Guide 1
INTRODUCTION
Edna's Cook Book (ECB) is a program for recording, filing,
listing, and printing recipes. Essentially, it is the
electronic equivalent of the cookbook in which you now keep all
your recipes, except that it is electronic. The program may
also be used in the preparation of cook books for publication,
since it facilitates organization and printing.
Edna Burton, for whom this program is named, was a remarkable
lady, as well as an award-winning cook whose recipes numbered
into the many hundreds. Like most prize-winning cooks, she had
some recipes that were well-guarded secrets. Her security
system was to put parts of the recipes on separate unlabeled
pieces of paper which were filed in different parts of her
cookbook. This program came into being partly as an effort to
organize some of those recipes, maintaining the ability to
guard recipes that are not meant to be shared, and partly in
response to the request of Bill Low, another good cook and a
good friend.
If you can type, you no longer have to deal with disorganized
slips of paper and clippings thrown together in a drawer or
box, only to be frustrated when you can't find that particular
recipe that you remember you had, except you can't remember
where it is, or what the precise name of it is. ECB will take
care of the tedious part, so you can get on with the real work-
-good cooking.
SYSTEM REQUIREMENTS
Computer : IBM PC / XT/ AT or 100% compatible
Memory : 128 K minimum
DOS : 2.0 or higher
Disk Drives : 2 minimum
Monitor : 80 column (color or monochrome)
Printer : necessary to print recipes
ECB CAPACITIES
Maximum Records
(screen pages) : 32,766 per file
Maximum Recipes : dependent upon length of recipes
Recipes per disk : dependent upon length (approximately
200 per 360K disk)
ECB User's Guide 2
GETTING STARTED
Making a Work Copy
1. Format a disk to use for your work copy, using the DOS
FORMAT command. Label this disk "ECB."
2. If you are using a dual floppy setup, you will want to
format a second blank disk to use as a data disk. Label
this disk "ECB Data" or "Recipes."
3. Put the ECB Program disk into Drive A and your work copy
into Drive B.
4. At the A:> prompt type "Copy *.* B:" (without the quotes).
Then press the <Return> key.
5. Place your original ECB Program Disk in a safe place. In
case something happens to your work copy, you will then
have a backup.
Do NOT put a write protect tab on the work copy disk. Any
permanent changes that you make (print parameters, boot
drive/directory, password) will have to be written back to this
disk.
Starting the Program
FOR FLOPPY DISK USERS: Place the work copy of the program disk
into Drive A. Place your data disk into Drive B. The DOS
prompt should be "A:>". This disk must remain in Drive A
unless ECB instructs you to remove it.
FOR HARD DISK USERS: The program files must be on the default
directory, so if you have placed the program files in a
directory other than the root directory, you should change to
that directory before running the program.
At the DOS prompt, type "ECB" (without the quotations) and then
press <Return>. Disk things should happen and soon you should
see the Recipe Screen and the Title Box and notification of the
Currently Logged Data Drive. If this is your first time
through the program the Data Drive will be the drive from which
you booted the program.
If you have a color card and a monochrome monitor, you may have
difficulty seeing some of ECB. To run ECB in black and white
(or green and green or whatever two colors you may have on your
monitor), type "ECB BW" (without the quotations) and press
<Return>.
ECB User's Guide 3
First-Time Users
If you are using ECB for the first time, there are a couple of
things you probably want to do before entering recipes:
1. FOR DUAL FLOPPY SYSTEMS: Flip to the section on
CHANGING THE DRIVE/DIRECTORY. Enter "B:\" (without the
quotation marks) for the new drive. When ECB asks if you
want to log on to this directory upon bootup, answer "Y".
FOR HARD DISK SYSTEMS: If you want to keep your Recipe
Data files on a different drive and/or directory from your
program, flip to the section on CHANGING THE DRIVE/
DIRECTORY. Enter the new drive and/or directory. When ECB
asks if you want to log on to this directory upon bootup,
answer "Y".
2. If you have a serial printer, or if you are using a
parallel printer on LPT2, turn to the section on CHANGING
THE PRINTER PORT. Select your new port and configure if
necessary. When ECB asks if this port is to be used as
default, answer "Y".
ECB User's Guide 4
GENERAL NOTES
The <Return> key may be named something different on your
computer; on some machines it is called "Enter". On the IBM it
is a bent-to-the-left arrow.
ECB requests that you reply "Yes or No" in a number of
instances. These responses may be either upper- or lower-case,
even though they are represented as upper-case in this manual.
Do be careful that you press only ONE letter at these
responses. ECB remembers what you type and will try to put
those extra letters in at the first opportunity. You may also
press <Esc> at a yes/no prompt. ECB will consider that a "No"
response.
In almost all cases, pressing the <Esc> key will get you out of
anything you can get into in ECB.
ECB has two kinds of menus: vertical (or pull-down) and
horizontal. Only the Main Menu and the Review Menu are
horizontal; all others are pull-down. There are two methods of
selection from either menu:
A. Move the highlight to the desired selection
with the cursor keys and press <Return>.
B. Press the first letter of any entry, whether
highlighted or not. In the case of the pull-
down menus, these will all be choice letters
which appear to the left of the menu option.
In the case of horizontal menus, these will
be the first letters of the options. Letter
choices may be entered in either upper or
lower case.
If there are no Recipe files on the Data Drive/Directory,
ECB will notify you. If you would like to create a new set
of files, simply answer "yes" when ECB asks if you'd like
to create new files.
THE RECIPE SCREEN
The recipe screen serves as the background for all program
operations and is divided into a number of sections, some of
which serve a variety of uses during the operation of the
program.
The top section surrounded by a border is the Header. The
leftmost section in the Header at the top of the screen is just
ECB User's Guide 5
such an area. When ECB initially boots, you will see your
registration number and your name in this section. To the right
of this section is a small box that is empty. When you are
adding or reviewing recipes, this box will contain the page
number of the recipe. To the right of the page box are
sections for the category and subcategory under which your
recipes are filed (more about this later). On the second line
of the Header is the space for the recipe name, followed by a
space for the recipe source. To the right of the source block,
is another tiny empty block. This is the Overwrite/Insert
indicator. This indicator is active only when you are adding
or updating recipes, and tells you whether you will be typing
over something you have already written or inserting text into
that already written.
The large area below the Header is the Ingredient section.
Below that is the Directions section.
THE MAIN MENU
If you press any key the Title Box and Data Drive Notice will
disappear and the Main Menu will appear on the screen. The
Main Menu lists the options that you have and provides a very
brief explanation of each option. To review these options, use
the left and right cursor keys to highlight each option. On
the line below the menu options a brief description of each
option appears as the option is highlighted. To review these
quickly:
ADD : This is the option that allows you to
put new recipes into the file.
REVIEW : This option allows you to view the
recipes that you have already entered,
and subsequently to update or delete
them.
LIST : This option provides you with a
listing of the recipes in the file.
PRINT : This option prints the recipes, either
singly or in groups.
CATEGORY: This option allows you to change the
names of the categories and sub-
categories under which your recipes
are filed.
DRIVE : This option allows you to establish
and change the drive or directory on
ECB User's Guide 6
which the program maintains your
recipe files. In running ECB the
first time, this will be the first
option you choose.
UTILITY : This option enables the performance
of three service tasks: obtaining a
recipe count, changing the password
(for encrypted recipes), rebuilding
the index files and selecting a
printer port. Each of these areas
will be covered in detail later.
QUIT : This option quits the program.
<Esc> : also quits the program.
ECB User's Guide 7
ADDING RECIPES
To add a recipe:
1. Select "Add" on the Main Menu.
2. Select a category from the list on the screen (see Appendix
A, below, for list) either by using the cursor keys and
<Return> or by pressing the letter to the left of the
category. The Category will appear in the Category box.
3. Select a subcategory in the same manner. The Subcategory
will appear in the Subcategory box.
4. Type in the name of the recipe and press <Return>.
5. Type in the source of the recipe if you wish and press
<Return>. If you do not wish to enter a source, just press
<Return>.
6. Enter ingredients. Press <Return> after each item.
7. When you have finished entering ingredients, press <Pg Dn>
to move to the Directions section.
8. Enter directions in any format that you wish.
9. When you have finished entering directions, press <Ctrl-
Return>. ECB will ask you:
Enter Another New Recipe?
If you wish to add another recipe press the "Y" key. You
will be given a fresh screen and you can proceed just as
before. If you do not wish to add another recipe, press
the "N" key, and you will be returned to the main menu.
Additional Notes on Adding Recipes
General
If you got into Add by mistake, simply press the <Esc> key and
you will be returned to the Main Menu.
The upper left block of the Header will advise you that you are
adding and what you are adding at any particular time. That's
for those of us who forget what we're doing a lot of the time.
Even though you won't need it, there are some who will be
called away from the computer as they are working and want to
be reminded where they were when they return.
ECB User's Guide 8
Recipe Names
Should you leave the Recipe Name blank, ECB will name it for
you: "Untitled Recipe" -- not terribly original, but necessary,
since the program could confuse itself terribly if there were
recipes without names.
Not quite as confusing are identical names. ECB has no
hesitation about accepting recipes with identical names.
However, you will have a problem in attempting to locate these
recipes by name. Since the names are identical, ECB won't know
which one you want, and will give you the first one every time.
This can be a little frustrating if you are looking for the
second one. There is a way to find that second recipe; it's
just not as direct. Therefore, it's a good idea to add
something to the name to make it not identical:
Chocolate Pie Potato Salad
Chocolate Pie - 2 Potato Salad (GrandMa's)
Chocolate Pie (3) Peggy's Potato Salad
Incidentally, ECB does not consider the case of letters when
looking up recipe names. It thinks that "Lemon Custard" and
"lemon custard" are the same name.
Entering Ingredients
If you have more ingredients than there are spaces on the
screen, don't worry; when you press <Return> in the last
ingredient space, ECB will ask you whether you have more
ingredients. If you do, then press "Y", and ECB will give you
a clean screen to enter them on. You will note two differences
on this screen. It will be numbered "2" and there will be a
notice that says, "<Ctrl-Return> to Return to First Page."
Should you have even more ingredients than fit on this page,
just answer "yes" again when asked and ECB will bring up page
three. When you are finished entering ingredients, just press
<Ctrl-Return> (hold down the <Ctrl> key and press <Return>) and
ECB will take you back to the first page of the recipe and the
cursor will be at the beginning of the directions section.
Although not impossible, it is difficult to view any pages
except the page you are typing on and the first page when you
are adding recipes. If you need to check these pages, use the
Review function on the Main Menu.
ECB User's Guide 9
If you group ingredients as in the following:
Batter:
1 cup flour
.
.
1/2 cup sugar
<<-- Enter a space on this ingredient line.
Filling:
1/4 cup sugar
.
.
1 cup milk
Be sure to put a space in the lines that you leave blank
between the groupings, such as the line between the last batter
ingredient and the Filling ingredients above (Just press the
space bar and then press <Return>. To leave these spaces
completely blank will cause no problem until you attempt to
print the recipe. The print portion of the program thinks it
has reached the end of the ingredients when it encounters a
completely blank ingredient space, so it quits looking.
As you enter ingredients, you may have need to move the cursor
around. The following editing commands may be used for
ingredients in either the Add function or in Review/Update:
KEY COMMAND RESULT
LArr moves the cursor one space to the
(left left -- does not work past the end
arrow) of the typed entry.
RArr moves the cursor one space to the
(right right -- does not work past the
arrow) beginning of the typed entry.
Home moves the cursor to the beginning
of the entry line.
End moves the cursor to the end of the
typed entry.
UArr (up moves the cursor to the beginning
arrow) or of the preceding entry.
Shft-Tab
DArr (down moves the cursor to the beginning
arrow) or of the next entry.
Tab
ECB User's Guide 10
Ctrl-PgUp moves the cursor to the Category
block.
Ctrl-PgDn moves the cursor to the last line
of the Directions section.
PgDn moves the cursor to the first line
of the Directions section.
Bksp deletes the character to the left
of the cursor.
Del deletes the cursor character.
Ctrl-Bksp clears the entry line.
Ins toggles the insert/overwrite mode.
In overwrite mode (OVR) you will
type over any letters that
already exist. In insert mode
(INS), anything you type will be
inserted in any existing text at
the cursor position and the
existing text will be pushed to
the right.
F-1 provides a brief description of
these commands on the screen.
This help function may be invoked
at any time during the Add or
Update operations.
F-2 inserts the current date at the
cursor position.
F-5 encrypts a Recipe. (See the
section on Encryption.)
Esc returns to the Add Another Option
without saving anything on the
page, unless you have added a
second page.
Ctrl-Rtn records the page and exits to the
Add Another Option.
Entering Directions
The Directions portion of ECB works like a tiny word processor.
In other words, you can type away. When you get to to the end
ECB User's Guide 11
of the line, the program will break the line for you and move
the cursor to the next line. When this happens at the end of
the first line, the guide lines will disappear. (They'll
reappear with the next page, however.)
If you get to the end of the page and need more room for
Directions, just keep typing. ECB will add a new page for
additional directions. This feature only works if you type
past the line limit on the last line. If you are writing in
paragraphs, and the new paragraph falls one line past the end
of the page, just hit return and ECB will ask if you want
another page. If there is some other reason that you want
another page for directions and you are not typing on the last
line, for example, skipping lines between paragraphs, you can
either go to the last line and press return or you can press
F-9. Either will present you with a fresh page.
A Note of Caution: once a page has been added, you have it
forever, or until you delete the recipe; there is no provision
for deleting a single page of a recipe.
Again, ECB will only let you see the page you are typing on and
the first page of the recipe when Adding. To view other pages,
select Review on the Main Menu.
ECB considers any line that begins with a space to be the
beginning of a new paragraph for formatting and reformatting
purposes.
Other little oddities of the Directions section: the LArr and
RArr will not work on any area that has not been typed, i.e.
you cannot cursor past the beginning or end of a typed line.
UArr and DArr will move the cursor vertically, until it reaches
a shorter line or until it reaches the last typed line. In
both cases, the cursor will automatically go to the end of the
line.
Other editing commands you may want to use in entering
directions in either in Adding or Review/Updating are as
follows:
KEY COMMAND RESULT
LArr moves the cursor one space to the
(left left -- does not work past the end
arrow) of the typed entry.
ECB User's Guide 12
RArr moves the cursor one space to the
(right right -- does not work past the
arrow) beginning of the typed entry.
Home moves the cursor to the beginning
of the entry line.
End moves the cursor to the end of the
typed entry.
UArr (up moves the cursor up one line.
arrow) or
Shft-Tab
DArr (down moves the cursor down one line.
arrow) or On the last line, moves the cursor
Tab to the Category block if you're on
page one, or to the Name block on
subsequent pages.
Ctrl-PgUp moves the cursor to the Category
block.
Ctrl-PgDn moves the cursor to the last line
of the Directions section.
PgUp moves the cursor to the first line
of the Ingredients section.
Bksp deletes the character to the left
of the cursor.
Del deletes the cursor character.
Ctrl-Bksp clears the entry line.
Ctrl-Y deletes the entry line.
Ins toggles the insert/overwrite mode.
In overwrite mode (OVR) you will
type over any letters that
already exist. In insert mode
(INS), anything you type will be
inserted in any existing text and
the existing text will be pushed
to the right.
ECB User's Guide 13
F-1 provides a brief description of
these commands on the screen.
This help function may be invoked
at any time during the Add or
Update operations.
F-2 inserts the current date at the
cursor position.
F-5 encrypts a Recipe. (See the
section on Encryption.)
F-9 begins an additional page.
F-10 reformats the text on the page
from the cursor position to the
end of the page.
Esc returns to the Add Another Option
without saving anything on the
page, unless you have added a
second page.
Rtn activates a new page option. If
(last line) you answer yes to the question,
you will get an additional page;
if you answer no, you will record
the page and exit to the Main
Menu.
Ctrl-Rtn records the recipe and exits.
ECB User's Guide 14
REVIEWING RECIPES
To review recipes:
1. Select REVIEW on the Main Menu.
2. Select method of search either by Category or Name.
A. "Category." You will have to select the
Category and the Subcategory. ECB will then
find the first recipe, alphabetically in the
Category/ Subcategory that you have selected.
(Recipes are automatically alphabetized
within Category/Subcategory groups.)
B. "Name." You will have to enter the Recipe
Name ECB will then find the recipe name that
most closely matches the one you typed.
3. Select your next choice from the Review Menu, which will
appear in the upper left block of the Header. This menu
functions exactly like the Main Menu, and choices are made
the same way.
These are your options in the Review Menu:
Next : The recipe on the screen will be
replaced by the next one in the
file. If the recipe takes more
than one page, the next recipe
in the file will be the next
page of that recipe.
Previous : The recipe on the screen will be
replaced by the one before it in the
recipe file. If the recipe on the
screen has a page number higher than
one, this command will give you the
previous page of the same recipe.
Update : Allows you to edit the recipe, using
any of the editing features described
in the ADDING RECIPES section.
Reminders appear in the upper left
block of the Header. <Ctrl-Return>
or <Esc> saves the changes and
returns you to the Review Menu.
ECB User's Guide 15
Delete : Deletes the entire recipe, after you
confirm that you want to delete the
recipe. If you do not confirm, ECB
takes no action.
Quit : Quits the Review function and returns
you to the Main Menu.
Esc : Also quits the Review function and
returns you to the Main Menu.
Arrangement of Recipes in the File
Recipe indexes are arranged alphabetically by Category letter
(the letter in front of the category name on the list), then by
Subcategory letter, then by Recipe Name (and in cases of
identical Recipe Names, order of entry). Although the index
has a definite beginning and end, it is circular, so if you're
on the last recipe in the file and ask for the next one, you
will get the first recipe in the file. You will be notified
at both the beginning and end of the file.
ECB User's Guide 16
LISTING THE RECIPES
To list your recipes:
1. Select LIST on the Main Menu.
2. Select the type list you desire.
A. "Subcategory" will list all the recipes in a
given Subcategory.
B. "Category" will list all the recipes in a
given Category.
C. "All" will list all of the recipes in the
file. If you select this option ECB will ask
you to select a method of sorting the list.
(1) "Category" will provide you with a list
that is organized by Category and
Subcategory and alphabetical within
those Subcategories.
(2) "Name" will provide you with a list that
is organized alphabetically by Recipe
Name.
(3) "Unsorted" will provide you with a list
of recipes in no particular order.
3. Select the target for your list.
A. "Screen" will list the recipes to the screen,
one screen-full at a time.
B. "Printer" will list the recipes to your
printer.
C. "ASCII File" will list the recipes to a disk
file. If you elect this option, ECB will ask
you for a path and file name. (See note
below.)
Additional Notes on Listing Recipes
Whatever the target you choose, ECB will list your Recipes in
one of two formats:
(1) If you are listing a Category or Subcategory or sorting by
ECB User's Guide 17
Category, a Category/Subcategory label will be printed, with
the Recipes belonging to that Category/Subcategory listed
alphabetically beneath.
(2) If you are listing all Recipes, sorted by name, the list
will be alphabetical by name with Category and Subcategory in
parentheses to the right.
If you are listing to the screen, you will see the list a page
at a time, and you can choose whether to continue viewing the
list or return to the Main Menu. ECB will also notify you when
the listing is finished.
The ASCII File option is useful if you want to keep a separate
disk copy of the names of the recipes you have and is also
useful for creating a table of contents or index if you happen
to be writing a recipe book.
ECB User's Guide 18
PRINTING THE RECIPES
To print your recipe(s):
1. Select PRINT on the Main Menu.
2. Examine the Print Parameters.
Output to : "Printer" will direct the
output to the printer (LPT1).
"ASCII File" will direct the
output to a disk file. If
select this option, ECB will
ask you for a path and file
name (See note below.) The
Default is "Printer."
Pause Between
Pages : "Yes" will pause the printer
at the end of each page and
wait until you have put in a
new sheet of paper. "No"
will enable continuous
printing. Default is "No."
Single Recipe
per Page: : "Yes" will print only one
recipe on a page. "No" will
print as many recipes as will
fit on a page (recipes may be
divided at page divisions.
Spacing between recipes is
automatic.) Default is "No."
Print Encrypted
Recipes : "Yes" will print encrypted
recipes, provided that you
enter a correct password when
asked. "No" prints only non-
encrypted recipes. Default is
"No."
Print Recipe
Source : "Yes" prints the source of the
recipe, if present. "No" will
print no sources. Default is
"Yes."
Print Source at : If you have selected "Yes" for
"Print Recipe Source", your
options here are "Top" and
ECB User's Guide 19
"Bottom". "Top" will print
the source at the top of the
recipe; "No" will print it at
the end of the recipe. The
default is "Top."
Print Page
Numbers : "Yes" will print a page number
at the bottom of each page.
"No" will print no page
numbers. Default is "Yes."
Print
Cats/SubCats: : "Yes" will print the name of
the Category or Subcategory
before the first recipe in
that Category or Subcategory
is printed. Default is "Yes."
Page Width
(spaces) : The number of columns on the
page. This will depend upon
the font in which you are
printing. (Pica is 10
characters per inch; Elite is
12 cpi). Check your printer.
ECB does not set fonts, so
these must be set prior to
printing.* Default is 80.
Left Margin
(spaces) : The number of columns between
the edge of the paper and the
first column of text.*
Default is 10.
Right Margin
(spaces) : The number of columns between
the last possible text column
and the right edge of the
paper.* Default is 10.
Page Length
(lines): : The number of print lines on a
page. (An 8-1/2 x 11 sheet of
paper is 66 lines long. [6
lines per inch]). Default is
66.
ECB User's Guide 20
Top Margin
(lines) : The number of print lines
between the top edge of the
paper and the first line of
text. Default is 6.
Bottom Margin
(lines) : The number of print lines
between the last line of text
and the bottom edge of the
paper. Default is 6.
Beginning Page
Number: : The number with which you want
to begin numbering pages.
Default is 1.
*The minimum text line that ECB can work with is
40 columns (Page Width - (Left Margin + Right
Margin)).
3. Decide whether you wish to change any of these parameters.
If you do NOT wish to change any, then answer "N"; if you
want to change the parameters, answer "Y" and follow these
directions:
A. Move through the parameters using the
Tab/Shft-Tab or the UArr/DArr keys until you
find the parameter that you want to change.
You will notice that parameters become
highlighted as you move through them.
B. Change the Parameter.
(1) In the first column, you may change
parameters by pressing the return key
when the parameter is highlighted.
(2) In the second column, you can change
parameters by typing in the new
parameter and pressing <Return>.
C. When you have finished adjusting the
parameters, simply press <Ctrl-Return> (or
<Return> if you happen to be on "Beginning Page
Number").
D. Decide if you want to keep these parameters
as the default parameters. If you answer "Y",
the parameters will be stored, and will appear
as the default parameters the next time you
ECB User's Guide 21
select Print. If you answer "N", they will be
used for the current printing session and then
erased.
4. Select what you want to print.
A. "Single Recipe" will print one recipe only.
You will have to enter the Recipe Name. ECB
will print the recipe if it finds an exact
match for the Name you typed. If it cannot
find an exact match, nothing will be printed.
B. "Subcategory" will print all of the recipes
in a given Subcategory, which you will
select.
C. "Category" will print all of the recipes in a
given Category, which you will select.
D. "All" will print all the recipes in the file.
5. Print your selection(s).
Additional Notes on Printing Recipes
ECB will keep you aware of the progress of the printing. If
for some reason you need to abort the printing operation, press
the <Esc> key. The printer may not stop immediately, because
it will print whatever ECB has already loaded into the print
buffer, but ECB will stop adding to the buffer and the printer
will stop as soon as the buffer is empty.
The "ASCII File" output option is especially useful if you need
to do more editing on the recipes than can be done with ECB
before they are printed on paper; you can print to an ASCII
file, then edit the text with a word processor. All other
print parameters apply even when the output is directed to an
ASCII file.
Most of the editing commands noted earlier will work with
parameter entry, e.g. <Ctrl-PgUp> will take you to the first
parameter; <Ctrl-PgDn> will take you to the last.
ECB User's Guide 22
MODIFYING CATEGORIES
To modify the list of Categories or Subcategories:
1. Select MODIFY on the Main Menu.
2. Select what you want to modify.
A. "Add Category" adds a Category Name to the
list of Categories.
B. "Change Category" changes the name of a
Category on the list.
C. "Delete Category" deletes a Category Name from
the list.
D. "Add Subcategory" adds a Subcategory Name to
the list of Subcategories. You will, of
course, have to first select a Category.
E. "Change Subcategory" changes the name of a
Subcategory on the list. Again, you will
have to first select a Category.
F. "Delete Subcategory" deletes a Subcategory
Name from the list. Again, you will have to
select a Category first.
2. Select a Category.
3. If you are modifying a Subcategory, select a Subcategory.
4. If deleting or changing, select the Category/Subcategory to
change or delete.
5. If adding or changing, enter the new name followed by
<Return>. Do NOT include the letter prefix; ECB will add it
for you.
Additional Notes on Modifying Categories
If you add a Category, that category will automatically be
given the Subcategory "None"; this happens because each
Category must have at least one Subcategory. It is likely that
you will want to change this first automatic category.
ECB User's Guide 23
WARNING: Changing or deleting a Category or Subcategory under
which recipes have already been entered does NOT change the
Category and Subcategory labels indicated on the recipe itself
(in the Header). Under certain circumstances, this can lead to
some very strange results. So, if you change the Category or
Subcategory under which recipes have already been entered,
remember to be sure to go back and update the recipes
themselves.
ECB has space allotted for 20 Categories, each of can have up
to 20 Subcategories, making it possible to have 400
subdivisions of Recipes.
For the default categories and subcategories supplied with ECB,
see Appendix A, below.
ECB User's Guide 24
CHANGING DRIVES/DIRECTORIES
To change the Drive or Directory for your Data Files:
1. Select DRIVE on the Main Menu.
2. View the currently logged Data Drive and Directory.
3. Decide if you want to change the Data Drive. If you do NOT
want to change the Data Drive, answer "N". If you want to
change the Data Drive answer "Y".
4. Enter the new Data Drive and Directory Path, followed by
<Return>. You may enter any legal DOS path name.
5. Decide whether you want to enter this Drive/Directory
automatically when you start the program.
ECB will then close the recipe files on the current directory
(if they were open), change the Data Drive to the one that you
have specified, and return you to the Main Menu.
ECB User's Guide 25
UTILITY OPERATIONS
If you select the UTILITY option on the Main Menu, ECB will
present you with four Utility options:
1. "Display # of Recipes" will show you how many recipes
are in the file. This information is also shown when you
exit the program.
2. "Change Encryption Password" allows you to create or change
the Password which allows you to encrypt and decrypt
individual recipes (see the Encryption section, below).
To change the password:
A. Enter the current Password if there is one.
If this is your first Password, ECB will skip
this step.
B. Enter the new Password, then press <Return>.
C. Decide whether to keep the Password you have
entered. Remember, once you confirm the
Password, you will never see it on the screen
again.
Additional Notes on Password Changes
WARNING: IF YOU CHANGE THE PASSWORD, RECIPES PREVIOUSLY
ENCRYPTED USING A DIFFERENT PASSWORD WILL BE UNREADABLE.
REMEMBER: Passwords are case-sensitive. That means that in
considering Passwords, ECB distinguishes between upper- and
lower-case letters. Thus, "COOKIE", "cookie", "Cookie", and
"CooKie" are all different passwords as far as ECB is
concerned.
One other note: When ECB asks you for your Password, and you
enter it, the letters will not appear on the screen--just in
case someone is looking over your shoulder. NO ONE KNOWS YOUR
PASSWORD EXCEPT YOU. WITHOUT IT, ENCRYPTED RECIPES CANNOT BE
DELETED, AND RECIPES CAN NEITHER BE ENCRYPTED OR DECRYPTED.
3. "Rebuild Index Files" allows you to rebuild the index files
by which ECB accesses the Recipes. Sometimes, if the files
are not closed properly (the result of a power outage, or
someone unplugging your computer, or a couple other
things), the indexes which ECB uses to find your recipes
are mangled, causing you to be unable to find anything.
ECB User's Guide 26
This, in turn, would probably cause you an unhappy moment
or two. Should any of these happen and ECB be unable to
find your recipes, select this option. ECB will then read
your recipe data files , rebuild the indexes, store them in
files, and return you to the Main Menu.
4. "Change Printer Port" allows you to change the port through
which ECB communicates with the printer. The default is
LPT1; if, however, you are using a serial printer, you will
probably want to change it to one of the COM ports. To
change the port, follow these steps.
A. View the current Printer Port.
B. Decide whether you want to change ports. If
you do NOT want to change ports, answer "N".
If you do want to change ports, answer "Y".
C. Select the printer port you want. You may
choose from LPT1, LPT2, COM1 or COM2. If you
select one of the COM ports, you will have to
configure the port:
(1) Select the baud rate.
(2) Select the number of stop bits.
(3) Select the number of data bits.
(4) Select the parity.
(5) Confirm that your selections are
correct.
D. Confirm that you want to use this port.
E. Decide whether you want to keep this port
and/or configuration as the default printer
port. If you make this the default, ECB will
direct printer communications to this port
automatically.
QUITTING THE PROGRAM
Selecting QUIT or <Esc> on the Main Menu closes the files,
displays the number of recipes on file, and quits the program,
and returns you to DOS.
ECB User's Guide 27
ENCRYPTION
Some folks have recipes that they would prefer not to share
with anyone who might be able to turn on a computer; others
have recipes which have long been family secrets and dare not
share them with others. It is for both of these types of
situations, and any others requiring confidentiality that ECB
is equipped with an encryption function. This function not
only prevents anyone who does not have the Password from seeing
your recipes, it also encrypts the data on the disk, so even if
someone were able to read the file, all they would see is
garbage.
Of course, any encryption scheme is subject to being broken.
So if you have recipes that you are genuinely concerned might
be stolen, do not stop with encryption; use physical security
devices. The encryption function provided should prove more
than adequate for most needs.
ENCRYPTING A RECIPE: To encrypt a recipe that you are Adding
or Updating:
A. Press F-5.
B. Enter your Password, then <Return>.
The recipe will be encrypted when you finish Adding or Updating
it (<Ctrl-Return>).
VIEWING ENCRYPTED RECIPES: When reviewing, encrypted recipes
will not appear on the screen. Instead, the Header information
will be visible and the remainder of the screen will be empty
except for a notice that the recipe is encrypted. To view an
encrypted recipe:
A. Select "Update" on the Review Menu.
B. Enter your Password.
C. Select the type of Decryption:
(1) "Temporarily" decrypts the recipe for
this viewing only. There may be a
momentary delay while ECB decrypts
the recipe. You can read it or
edit it, but it will be re-encrypted
immediately upon leaving "Update".
(2) "Permanently" decrypts the recipe
permanently and stores it in the file
in readable form when you leave
ECB User's Guide 28
"Update". Again, there may be a
delay during decryption.
DELETING AN ENCRYPTED RECIPE: To delete an encrypted recipe:
A. Confirm that you want to delete the recipe.
B. Enter your Password.
If you enter the Password correctly, the recipe will be
deleted.
PRINTING AN ENCRYPTED RECIPE: To print an encrypted recipe,
change the "Print Encrypted Recipe" parameter to "Yes". If you
enter your Password correctly, the encrypted recipes will be
printed.
ECB User's Guide 29
DISCLAIMER
THIS PROGRAM IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
EITHER EXPRESSED OR IMPLIED.
SPECIALTY MICROWARE MAKES NO REPRESENTATION OR WARRANTIES WITH
RESPECT TO THE CONTENTS HEREOF AND SPECIFICALLY DISCLAIMS ANY
IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY
PARTICULAR PURPOSE.
IN NO EVENT SHALL SPECIALTY MICROWARE BE LIABLE OR RESPONSIBLE
FOR ANY LOSS OR DAMAGE, INCLUDING, BUT NOT LIMITED TO ANY LOSS
OF PROFITS, INTERRUPTION OF SERVICE, LOSS OF BUSINESS, OR OTHER
INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING FROM THE USE OR
INABILITY TO USE THIS PRODUCT EVEN IF SPECIALTY MICROWARE HAS
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY
CLAIM BY ANY OTHER PARTY.
ECB User's Guide 30
APPENDIX A: DEFAULT CATEGORIES AND SUBCATEGORIES
The following are the categories and subcategories supplied
with ECB. You can, of course, change these for your own uses.
Categories
A. Appetizers I. Seafood
B. Soups J. Eggs & Cheese
C. Salads K. Gravies & Sauces
D. Vegetables L. Desserts
E. Breads M. Beverages
F. Pasta & Rice N. Canning
G. Meats O. Freezing
H. Poultry
Subcategories
Appetizers
A. Dips C. Finger Food
B. Spreads D. Other
Soups
A. Vegetable C. Cheese
B. Meat D. Other
Salads
A. Green F. Molded
B. Fruit G. Relishes
C. Vegetable H. Dressings
D. Meat & Poultry I. Other
E. Seafood
ECB User's Guide 31
Vegetables
A. Asparagus J. Mushrooms
B. Beets K. Onions
C. Beans & Peas L. Potatoes
D. Broccoli M. Spinach
E. Cabbage N. Squash
F. Carrots O. Sweet Potatoes
G. Cauliflower P. Tomatoes
H. Corn Q. Turnips
I. Egg Plant R. Other
Breads
A. Biscuits E. Yeast Breads
B. Rolls F. Cornbread
C. Muffins G. Stuffing
D. Quick Breads H. Other
Pasta & Rice
A. Pasta B. Rice
Meats
A. Beef E. Game
B. Pork F. Ground Meat
C. Lamb G. Accompaniments
D. Veal H. Other
Poultry
A. Chicken F. Quail
B. Turkey G. Squab
C. Duck H. Accompaniments
D. Goose I. Other
E. Pheasant
Seafood
A. Fish C. Accompaniments
B. Shellfish D. Other
ECB User's Guide 32
Eggs & Cheese
A. Eggs B. Cheese
Gravies & Sauces
A. Gravies D. Fruit & Dessert
B. Vegetable E. Other
C. Meat
Desserts
A. Cakes F. Cookies
B. Frostings G. Puddings
C. Pies H. Fruit
D. Cobblers I. Candies
E. Pastries J. Special
Beverages
A. Coffees E. Cocktails
B. Teas F. Holiday
C. Chocolates G. Ice Cream
D. Punches H. Other
Canning
A. Pickles D. Fruit
B. Relishes E. Vegetables
C. Jams & Jellies F. Other
Freezing
A. Fruit D. Poultry
B. Vegetables E. Fish
C. Meats F. Other
ECB User's Guide 33
APPENDIX B: FILES
The following files should be on your Program Disk:
ECB.COM : The boot program for ECB. This program
initializes the variables and does
preliminary sorts of things.
ECBMAIN.CHN : The ECB main program.
ECBMAIN.000 : An overlay file used internally by ECBMAIN.
ECB_HELP : A text file containing the editing
commands.
ECB_OL.CHN : An overlay file containing the print and
list functions.
ECB_OL.000 : An overlay file used internally by ECB_OL.
ECB_OL.001 : An overlay file used internally by ECB_OL.
PARAM.PRT : a file containing the default print
parameters.
CATEGORY.DAT : a file containing the Category and
Subcategory names.
TO-RAM.BAT : a batch file for copying files to RAM disk
C.
FROM-RAM.BAT : a batch file for copying files that were
possibly changed during the operation of
ECB back to the floppy disk in Drive A.
MANUAL.DOC : a copy of the ECB user's manual.
PRINTDOC.BAT : a batch file to print the user's manual.
FORM.DOC : an order form for ECB.
READ.ME : a file containing quick start instructions
and any last-minute changes in the program.
ECB User's Guide 34
ECB will generate the following files in your Data Disk or
Directory:
RECIPE.NUM : a file containing the current number of
recipes.
RECIPE.DAT : a file containing the recipes themselves.
RECIPE.IXC : an index file organized by
Category/Subcategory keys.
RECIPE.IXN : an index file organized by Names of Recipes
keys.
ECB User's Guide 35
APPENDIX C: RAM DISK OPERATION
If you have sufficient memory, you may want to run ECB from a
RAM disk rather than a floppy disk, since a RAM Disk can load
overlays much faster than can a floppy disk. This overlay load
time is particularly noticeable when beginning a LIST or PRINT
operation.
Since a power outage will cause everything in memory to be
lost, it is better to put the program files on the ram disk,
and use the physical drives for data.
To help you in RAM disk operation of ECB, two batch files are
included on your program disk. The first, TO-RAM.BAT, copies
all of the files necessary for operation from your work copy
onto the RAM disk and starts ECB. (This procedure assumes that
the RAM disk is already installed as Drive C.) This takes
almost long enough to get a cup of coffee, if the coffee pot is
close by.
The second program, FROM-RAM.BAT, is activated by the first and
copies any files that might have been modified in the operation
of ECB back onto the floppy disk, so you won't lose the
changes.
Using the ECB with a RAM Disk
To operate ECB with your RAM Disk:
1. Install your RAM disk.
2. Place the work disk in Drive A.
3. At the "A>" prompt, type "to-ram" (without the
quotes).
4. Be sure that your work disk is in Drive A when
you Quit the program, so that your changes will
be preserved.
NOTE: If your RAM disk is other than C, and you wish to use
these files, you will have to edit them using DOS's EDLIN or
any word processor that creates a pure ASCII file.
ECB User's Guide 36
APPENDIX D: SHAREWARE
The Shareware Concept
ECB is distributed through a unique marketing approach called
shareware. The diskette with the files on it can be freely
copied and shared with others. We ask you to help us
distribute ECB by sharing unmodified copies of the diskette
with others, to make it easy for other people to try ECB.
The concept of shareware is based on three principles:
1. People need to try programs to see if they are
useful.
2. Software authors can be supported directly by the
users.
3. Copying and distribution of programs can be
encouraged.
After trying the ECB, if you decide to use it, WE TRUST YOU to
purchase a registered program.
Registration
Registration has a number of benefits:
- A new personalized ECB diskette with unique
registration number and the most recent
version of the program.
- Full technical support by mail and limited
technical support by phone.
- Preprinted user's manual, including all
recent updates and additions.
- Notification of updates and new product
announcements.
To purchase a registered copy of the program, send a check for
$29.00 (plus $3.00 shipping and handling). Your registered
copy will be sent by first class mail.
An unregistered copy of the most recent version of ECB is
available for $10.00 (plus shipping and handling). The
unregistered diskette contains all of the program files with
complete documentation ready to be printed by your own printer.
ECB User's Guide 37
An Order Form is provided on the last page.
Distribution Notice
ECB is a copyrighted product. Individuals are granted
permission to copy the ECB diskette for their own use or for
others to evaluate, subject to the following restrictions:
- ECB must be distributed as a complete set of files.
- No alterations may be made in the files to be
distributed. This includes categories, subcategories
and passwords.
- No charge may be made for copies of ECB.
- Neither the User's Manual printed by Specialty
Microware nor the computer-printed User's Manual may be
copied or reproduced in any manner.
- The ECB disk or files may not be packaged with any
other programs or materials or sold as part of a larger
package without written permission of Specialty
Microware is strictly prohibited.
- Commercial sale, rental, or distribution of ECB without
the written permission of Specialty Microware is
strictly prohibited.
ECB User's Guide 38
USER COMMENTS
We would appreciate any comments that you have concerning ECB.
If you have any ideas that would help us make ECB a better
program, let us know.
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
Name____________________________________________________________
Address_________________________________________________________
City_______________________________State___________Zip__________
ECB User's Guide 39
ORDER FORM
Specialty Microware
P.O. Box 194
Alvin, TX 77512
Item Quantity Price Extension
---------------------------------------------------------------
Registered personalized _____ $29.00 $__________
copy of ECB
(including User's Guide
& technical support)
Unregistered ECB diskette _____ $10.00 $__________
Subtotal $__________
7.00% Sales Tax $__________
(Texas residents)
Shipping & Handling $ 3.00
___________
Total $__________
Please make checks payable to: Specialty Microware.
Registrant Name________________________________________________
(as it will appear in the program)
Address________________________________________________________
City_______________________________State___________Zip_________
Phone (______)_____________________________
Ship to: ______________________________________________________
______________________________________________________
______________________________________________________
ECB User's Guide 40